#      Copyright (c) 2008, Amsallem David <filth@rathaxes.org>
#
#      Permission to use, copy, modify, and/or distribute this software for any
#      purpose with or without fee is hereby granted, provided that the above
#      copyright notice and this permission notice appear in all copies.
#
#      THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
#      WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
#      MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
#      ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
#      WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
#      ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
#      OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

SRCS=rs232_mod.c
OBJS=$(SRCS:.c=.o)

KSRCS=rs232.c
KOBJS=rs232.o

MODOBJ=rs232_lkm.o
KMOD=rs232_lkm

MODSH=./rs232_createDev.sh

CFLAGS+= -D_KERNEL -I/sys

all:	$(MODOBJ)

clean:
	rm -f $(OBJS) $(KOBJS) $(MODOBJ) $(KMOD)

load:
	modload -o $(KMOD) -p ./rs232_createDev.sh -e$(KMOD) $(MODOBJ)

unload:
	modunload -n $(KMOD)

$(MODOBJ): $(OBJS) $(KOBJS)
	$(LD) -r -o $(MODOBJ) $(OBJS) $(KOBJS)
